﻿
.mainBody
{
	background:url('../images/mainBodyBG.jpg') no-repeat;
}/*对head部进行总定义*/

	.mainBody	.guage
	{
		width:980px;
		height:90px;
		clear:both;
		position:relative;
		color:white;
	}/*设置进度条的大小*/
		.mainBody	.guage	.guageNow
		{
			width:810px;
			height:60px;
			position:absolute;
			left:60px;
			top:0px;
		}
			/*.mainBody	.guage	.guageNow	.guageFoot
			{
				width:76px;
				height:22px;
				overflow:hidden;
				float:left;
				background:url('../images/guageFoot.png') no-repeat 0 0;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/guageFoot.png',sizingMethod='crop');
			}/*使用滤镜释实现透明效果*/
			.mainBody	.guage	.guageNow	.guageFoot_01{
				width:38px;
				height:35px;
				margin-top:31px;
				float:left;
				background:url(guageFoot_01.png) scroll  no-repeat;
				}
			.mainBody	.guage	.guageNow	.guageFoot_02{
				width:38px;
				height:35px;
				margin-top:31px;
				float:left;
				background:url(guageFoot_02.png) no-repeat;
				}/*使用滤镜释实现透明效果*/
			.mainBody	.guage	.guageNow .last{
				position:relative;
				width:150px;
				}
            .mainBody	.guage	.guageNow	.guageSign
            {
                
            }
    		.mainBody	.guage	.guageNow	.guageSign
			{
				position:absolute;
				display:block;
				padding:5px 0 5px 10px;
				font-size:1.5em;
				top:-25px;
				left:40px;
				width:97px;
				height:44px;
				float:left;
				background:url('guageIng.png') no-repeat 0 0;
				}/*使用滤镜释实现透明效果*/				
			/*.mainBody	.guage	.guageNow	.guageSign	span
				{
					display:block;
					font-size:20px;
					padding:3px 0 0 12px;
				}*/

		.mainBody	.guage	#guageStart
		{
			font-size:18px;
			position:absolute;
			left:29px;
			top:32px;
		}		
		.mainBody	.guage	#guageEnd
		{
			font-size:18px;
			position:absolute;
			right:28px;
			top:35px;
		}



	/*以下为投票区域*/
	.mainBody	.columnTitle
	{
		color:white;
		font-size:16px;
		font-weight:bold;
		
		line-height:50px;
	}
	.mainBody	.columnLeft
	{
		float:left;
		width:191px;
		padding:15px 15px 0;
	}
	.mainBody	#votesHead
	{
		width:100%;
		height:41px;
		background:url('../images/voteHead.jpg') no-repeat;
		text-align:center;
	}/*此处设置了投票栏的头部信息*/
	
	.mainBody	.votesMod
	{
		margin: 20px 7px 20px 0;
		width:187px;
		position:relative;
	}
	.votesMod	.voteModeTop
	{
		width:187px;
		height:10px;	
        background:url('../images/img_VoteModeTop.jpg') no-repeat;	
	}
	.mainBody	.votesMod	.rank
		{
			width:82px;
			height:85px;
			position:absolute;
			top:-54px;
			left:144px;
		}

		.votesMod	.voteModeBottom{
			width:187px;
			height:15px;
            background:url('../images/img_VoteModeBottom.jpg') no-repeat;
	}
		.votesMod	.voteModeMiddle
		{	
			position:relative;
			width:178px;
			padding:0 6px 0 3px;
			zoom:1;
			margin-top:-4px;
            background:url('../images/img_VoteModeMiddle.jpg') repeat-y;
	}
	/*前三名的特别边框样式*/
	.mainBody	.votesMod   .voteModeTop1st
	{
	    background:url('../images/img_VoteModeTop1st.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeBottom1st
	{
	    background:url('../images/img_VoteModeBottom1st.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeMiddle1st
	{
	    background:url('../images/img_VoteModeMiddle1st.jpg') repeat-y;
	    }
	.mainBody	.votesMod   .voteModeTop2nd
	{
	    background:url('../images/img_VoteModeTop2nd.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeBottom2nd
	{
	    background:url('../images/img_VoteModeBottom2nd.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeMiddle2nd
	{
	    background:url('../images/img_VoteModeMiddle2nd.jpg') repeat-y;
	    }
	.mainBody	.votesMod   .voteModeTop3th
	{
	    background:url('../images/img_VoteModeTop3th.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeBottom3th
	{
	    background:url('../images/img_VoteModeBottom3th.jpg') no-repeat;
	    }
	.mainBody	.votesMod   .voteModeMiddle3th
	{
	    background:url('../images/img_VoteModeMiddle3th.jpg') repeat-y;
	    }
	    /*前三名投票的特殊框*/
	    
	    
.mainBody		.votesMod		.votePhoto
		{
			width:63px;
            height:63px;
			float:left;	
			margin-left:3px;

		}
              
.mainBody	.votesMod	.ActionName
{
	padding-top:20px;
	padding-left:4px;
	display:block;
	float:left;
	width:100px;
	color:#6b830a;
	font-size:14px;
	text-decoration:none;
}
		.mainBody	.votesMod	.ActionName:hover
		{
			text-decoration:underline;
		}
		.mainBody	.votesMod		.logoVote
		{
			display:block;
			background:url('../images/votes/voteLogo.jpg') no-repeat;
			width:71px;
			height:18px;
			float:right;
			text-align:center;
			margin:10px 7px 0 0;
		}
.mainBody	.votesMod		.logoVote:hover
{
	color:white;
}
		/*.mainBody	.votesMod		.logoVote
		{
			width:71px;
			height:18px;
			position:absolute;
			top:49px;
			left:98px;
		}*/

	/*以下为投票区域尾部*/
	.mainBody		#votesFooter	.votes_F a
	{
		display:block;
		text-decoration:none;
		background-image:url('../images/voteFooter.jpg');
		width:71px;
		height:18px;
		color:black;
		font-size:10px;
		font-weight:bold;
		font-family:Arial;
		text-align:center;
	}
	.mainBody		#votesFooter	.Pre
	{
		float:left;
	}
	.mainBody		#votesFooter	.Next
	{

		float:left;
		margin-left:45px;
	}






/*以下为中心内容区域*/
.mainBody	.columnMiddle
{

	float:left;
	width:513px;
	background-image:url('../images/contentBorder.jpg');
}/*设置背景，达到边框效果*/
.mainBody	.contentWrapper
{
	width:461px;
	margin:0 auto;
	height:100%;
	padding:15px 22px 0 26px;
	background:url('../images/contentWrapper.jpg') no-repeat #F6F9E8;
	
}
.mainBody	.contentWrapper	#addBorder
{
	background:url('../images/dividePost.jpg') repeat-x center bottom;
	margin-bottom:21px;
}
.mainBody	.contentWrapper	.contentBody	p
{

    padding-bottom:21px;
}
.mainBody	.contentWrapper	.contentTitle	span
{
	font-size:18px;
}
.mainBody	.contentWrapper .date
{
	color:#a2c31a;
	font-size:11px;
}
.mainBody	.contentWrapper	.postPhoto
{
	width:416px;
	height:242px;
	padding:32px 31px 32px 7px;
	background-image:url('../images/postBorder.jpg');
	background-repeat:no-repeat;
}
    .mainBody	.contentWrapper	.postPhoto  img
    {

        width:419px;
        height:243px;
  
        overflow:hidden;
    }






/*以下为留言栏区域*/
.mainBody		.columnRight
{
    padding-top:15px;
	float:left;
	width:210px;
    padding-left:22px;
}
.mainBody	#leavewordsHead
{
	width:100%;
	background-image:url('../images/leavewordsHead.jpg');	
	background-repeat:no-repeat;
	text-align:center;
}
.mainBody	.columnRight	.leavewordsContent
{
	margin-top:16px;
	background-image:url('../images/leavewordsContentBG.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
	
}
.columnRight	.leavewordsContent	.userName
{
	background-color:#DBDDD0;
    padding-right:2px;
	font-size:11px;

}/*设置userName的版式*/
.columnRight	.leavewordsContent	.date
{
	display:block;
	color:#a2c31a;
	font-size:10px;
}/*设置date的版式*/
.columnRight .leavewordsContent a
{
	display:block;
	padding-top:7px;
	clear:both;
	font-size:11px;
	padding-bottom:12px;
}/*设置留言文字的版式*/



/*错误页的版式 */
.mainBody	.error_box
	{	
		
		margin:113px 152px 0 152px;
		padding:0 30px;
		width:596px;
		/*background:url('../images/errorBorder.jpg') no-repeat;*/
	}		
		.mainBody	.error_box	.wordsWrapper
		{
			padding:27px 30px;
			position:relative;
			width:594px;
			/*height:284px;*/
			border:1px #A2C31A solid;
			background:url('../images/error_boxBG.jpg') no-repeat;
		}
			.mainBody	.error_box	.wordsWrapper	.backBtn
			{
				position:absolute;
				left:464px;
				top:-45px;
			}
			.mainBody	.error_box	.wordsWrapper	.boxTitle
			{
				width:138px;
				height:61px;
				position:absolute;
				left:5px;
				top:-51px;
				background:url('error_title.png') no-repeat 0 0;
							}
			
			.mainBody	.error_box	.wordsWrapper	.words
			{
				
			}
				.mainBody	.error_box	.words	p
				{
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#af3118;
					margin:6px;
					line-height:1.2em;
				}
